strip of land along a river - Español Inglés Diccionario